Récupérer facilement le contenu d’un FTP avec TAR.GZ
27 05 2010Pour récupérer tous les fichiers d’un serveur web par FTP (comme celui qui héberge cette merde de blog par exemple, chez OVH), le transfert peut être très long.
En effet, le temps de transfert dépend du volume total des données bien sûr, mais aussi du nombre de fichiers.
Il faut autant de requête FTP qu’il y a de fichiers. Or un site est souvent composé d’une multitude de petits fichiers .php, .css, .js…
La solution est d’archiver tout ça dans un fichier .tar.gz avant, via SSH, et ensuite de télécharger l’unique fichier .tar.gz qui contient le site.
Voici la commande à utiliser :
tar -zcvf monArchive.tar.gz ./
On peut aussi décider de tout inclure de l’archive, sauf certains dossier grâce à l’option –exclude :
tar -zcvf monArchive_sans_wp-content.tar.gz ./ --exclude "./wp-content"